package com.winit.openapi.apiadapter.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;
/**
 * 老出库费用预估实体Vo
 * 
 * @version <pre>
 * Author   Version     Date        Changes
 * minghao.deng     1.0         2016年12月15日     Created
 *
 * </pre>
 * @since 1.
 */
public class QueryOutboundOrderFeeResultVo implements Serializable {

    /**
     * 
     */
    private static final long              serialVersionUID = 3710919299002877815L;

    /**
     * 账户可用余额
     */
    private BigDecimal                     availableBalance;

    /**
     * 账户是否锁定
     */
    private String                         isAccountLocked;

    /**
     * winit产品编码
     */
    private String                         winitProductCode;

    /**
     * winit产品名称
     */
    private String                         winitProductName;

    /**
     * 托盘数量
     */
    private Integer                        trayQty;

    /**
     * 计费重
     */
    private BigDecimal                     chargeWeight;

    /**
     * 总费用
     */
    private BigDecimal                     totalAmount;

    /**
     * 总费用(USD)
     */
    private BigDecimal                     totalAmountToUSD;

    /**
     * 币种
     */
    private String                         currency;

    /**
     * 费用明细
     */
    private List<OutBoundOrderFeeDetailVo> feeDetail;

    public BigDecimal getAvailableBalance() {
        return availableBalance;
    }

    public void setAvailableBalance(BigDecimal availableBalance) {
        this.availableBalance = availableBalance;
    }

    public String getIsAccountLocked() {
        return isAccountLocked;
    }

    public void setIsAccountLocked(String isAccountLocked) {
        this.isAccountLocked = isAccountLocked;
    }

    public String getWinitProductCode() {
        return winitProductCode;
    }

    public void setWinitProductCode(String winitProductCode) {
        this.winitProductCode = winitProductCode;
    }

    public String getWinitProductName() {
        return winitProductName;
    }

    public void setWinitProductName(String winitProductName) {
        this.winitProductName = winitProductName;
    }

    public Integer getTrayQty() {
        return trayQty;
    }

    public void setTrayQty(Integer trayQty) {
        this.trayQty = trayQty;
    }

    public BigDecimal getChargeWeight() {
        return chargeWeight;
    }

    public void setChargeWeight(BigDecimal chargeWeight) {
        this.chargeWeight = chargeWeight;
    }

    public BigDecimal getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }

    public BigDecimal getTotalAmountToUSD() {
        return totalAmountToUSD;
    }

    public void setTotalAmountToUSD(BigDecimal totalAmountToUSD) {
        this.totalAmountToUSD = totalAmountToUSD;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public List<OutBoundOrderFeeDetailVo> getFeeDetail() {
        return feeDetail;
    }

    public void setFeeDetail(List<OutBoundOrderFeeDetailVo> feeDetail) {
        this.feeDetail = feeDetail;
    }

}
